package lv.clientedisqueria.controller.login;

import java.io.IOException;
import java.net.UnknownHostException;
import java.util.Observer;

import lv.clientedisqueria.model.login.LoginModel;

/**
 * Controlador de login 
 */
public class LoginController {

	private final LoginModel loginModel;

	public LoginController(LoginModel loginModel){
		this.loginModel = loginModel;
	}

	/**
	 * adhiere observers al modelo
	 * @param observer
	 */
	public void addObserver(Observer observer) {
		this.loginModel.addObserver(observer);
	}

	/**
	 * metodo puente para llegar al logeo del usuario
	 * @param usuario
	 * @param password
	 * @throws UnknownHostException
	 * @throws IOException
	 * @throws Exception
	 */
	public void loguearUsuario(String usuario, String password) {
		this.loginModel.loguearUsuario(usuario, password);
	}
}
